<?php
class Admin_Form_HocVienForm extends Zend_Form
{
	public function __construct($option = null)
	{
		parent::__construct($option);

		$this->setName('hocvien');
		
		$tenhocvien = new Zend_Form_Element_Text('tenhocvien');
		$tenhocvien->setLabel('Họ tên học viên:')
				   ->setRequired(true);
		
		$namsinh = new Zend_Form_Element_Select('namsinh');
		$namsinh->setLabel('Năm sinh:')
			  ->setRequired(true);
		for($i=1970;$i<=2000;$i++)
		{
			$namsinh->addMultiOption($i,$i);
		}		
		$dienthoai = new Zend_Form_Element_Text('dienthoai');
		$dienthoai->setLabel('Số điện thoại:')
				  ->setRequired(true)
				  ->addValidator('Digits',true)
				  ->addValidator('StringLength',true,array(10,11));	
		$dienthoai->getValidator('Digits')->setMessage('Số điện thoại phải là kiểu số!');		  
		
		$email = new Zend_Form_Element_Text('email');
		$email->setLabel('Email')
			  ->setRequired(true)
			  ->addValidator('EmailAddress',true)
			  ->addFilters(array('HTMLEntities','StringTrim','StringToLower'));
		$email->getValidator('EmailAddress')->setMessage('Email không hợp lệ !');
		

		$this->addElements(array($tenhocvien, $namsinh, $dienthoai, $email));
	}
}